/* CSS Document */
@charset "utf-8";
html,body { background: #FFF; color: #333; font: 13px/150% "Microsoft YaHei"; }
a { color: #333; text-decoration: none;}
a:hover { color: #333; text-decoration: none; text-decoration:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: separate; border-spacing: 0; }
fieldset,img { border: 0 }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: inherit; font-weight: inherit; }
del,ins { text-decoration: none }
li { list-style: none }
caption,th { text-align: left }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
abbr,acronym { border: 0; font-variant: normal; }
input,button,textarea,select,optgroup,option { border:0; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;  outline:none; }
input,button,textarea,select { font-size: 100% }
strong { font-weight: bold }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .clearfix { height: 1% }
*:first-child + html .clearfix { min-height: 1% }
.b_c { margin: auto }
.b_l { float: left }
.b_r { float: right }
.t_l { text-align: left }
.t_c { text-align: center }
.t_r { text-align: right }
.c_b { zoom: 1 }
.c_b:after { clear: both; content: " "; display: block; }
.c_both { clear: both }



.header{ height:92px; width:100%;}
.head_nei{ width:1000px; margin:0 auto;}
.logo{ display:block; padding-top:15px;}
.head_r{ width:619px; padding-top:15px; height:55px;}
.top_01{  }
.login{ color: #666666; font-size:13px;  line-height:24px; }
.login a{color: #666666; display:inline-block; padding:0px 15px; }
.login a:hover{color: #e50215; }

/*无字搜索*/
.sousou { background:url(../index_files/sou.png) no-repeat; width:125px; height:24px; position:relative; }
.bot { width:125px; height:24px; line-height:24px; padding-left:9px; background-color: transparent;  } 
.img_i {position: absolute; height: 24px; right:12px; top: 5px; font-size:12px;}
/*无字搜索*/


/*菜单*/
.menu1 {font-size:15px; }
.menu1 ul {padding:0; margin:0;list-style-type: none;}
.menu1 ul li {float:left; position:relative; z-index:9999;  }
.menu1 ul li a{ color:#232323; display:block; height:43px; line-height:43px;  margin-left:34px; padding-bottom:10px; }
.menu1 ul li a:hover, .menu1 ul li a.active{ color:#e50215; height:43px; background: url(../index_files/nav_line.png) no-repeat center bottom ;}
.menu1 ul li ul {display: none; z-index:999999;}
.menu1 ul li:hover a {}
.menu1 ul li:hover ul {display:block; position:absolute; top:53px; left:0px; /*z-index:999999;*/ }
.menu1 ul li:hover ul li a { font-size:13px; border-bottom:#999 1px solid; display:block; background: url(../index_files/bg.png) repeat;  color:#fff; font-weight:normal;  height:49px; line-height:49px; width:155px; text-align: center;  padding-bottom:0; padding-top:0px; padding-right:0; margin-left:0px;}
.menu1 ul li:hover ul li a:hover {color:#d40606;display:block;}
/*菜单*/

/*banner*/
div.wrapper { width:100%; height:500px;/*position: absolute; */overflow: hidden;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left:50px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../index_files/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 50px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../index_files/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../index_files/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative;}
#slideshow ul { display: none; }
/*banner*/


.tittle1{ width:100%; padding:10px 0px 0px 0px; background:#f5f5f5; height:185px; overflow:visible;}	
.tittle_nei{ width:1000px; margin:0 auto;}
.in_name{ border-bottom:#d4d4d4 1px solid; padding-bottom:14px; overflow:visible; height:24px; line-height:24px;}
.in_name h1{ color:#606060; font-size:18px; font-weight:bold; background:url(../index_files/line.jpg) no-repeat 0px 2px; padding-left:20px;}
.more{ color:#878787; font-size:14px;}
.more:hover{ color:#e50215;}

/*****鼠标悬停整体上升*****/
.style5 ul{ padding-top:0px;}
.style5 ul li{float:left;list-style:none}
.style5 ul li{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.style5 ul li .images0{width: 200px;height: 93px; background:url(../index_files/p1.png) no-repeat;}
.style5 ul li:hover .images0{background:url(../index_files/p1_1.png) no-repeat; width: 200px;height: 93px;}
.style5 ul li .images1{width: 200px;height: 93px; background:url(../index_files/p2.png) no-repeat;}
.style5 ul li:hover .images1{background:url(../index_files/p1_2.png) no-repeat; width: 200px;height: 93px;}
.style5 ul li .images2{width: 200px;height: 93px; background:url(../index_files/p3.png) no-repeat;}
.style5 ul li:hover .images2{background:url(../index_files/p1_3.png) no-repeat; width: 200px;height: 93px;}
.style5 ul li .images3{width: 200px;height: 93px; background:url(../index_files/p4.png) no-repeat;}
.style5 ul li:hover .images3{background:url(../index_files/p1_4.png) no-repeat; width: 200px;height: 93px;}
.style5 ul li .images4{width: 200px;height: 93px; background:url(../index_files/p5.png) no-repeat;}
.style5 ul li:hover .images4{background:url(../index_files/p1_5.png) no-repeat; width: 200px;height: 93px;}
.style5 ul li h1{ font-weight:bold; color:#333333;/*line-height: 23px;*/width: 200px; text-align:center;font-size:16px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.style5 ul li h1 span{ font-size:12px; color:#999999; text-transform:uppercase; display:block; font-weight:normal;}
.style5 ul li:hover {transform:translate(0,-10px); cursor:pointer;    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
/*****鼠标悬停整体上升*****/

.in_new{ width:1000px; margin:0 auto; padding-top:20px;}
.new_s{color: #666666; font-size:13px;  line-height:24px; }
.new_s li{ float: left;}
.new_s li a{color: #666666; display:inline-block; padding:0px 15px;}
.new_s li a:hover{color: #e50215;}


.new_con{ padding-top:25px; overflow:hidden;}
.img_l{ width:525px; padding-right:36px; border-right:#e4e4e4 1px solid; }
.img_l .con-five{ width:525px; height:112px; margin-bottom:23px;  }
.conimg{ width:164px; height:112px;}
.img_b{width:164px; height:112px; overflow: hidden;	cursor: pointer;}
.wen{ width:332px;}
.wen h1{ color:#4b4b4b; font-size:16px; line-height:24px; height:70px;}
.wen span{ display:block; color: #d83232; font-size:13px;}
.img_l .con-five a:hover h1{color: #d83232;}

.new_list{ width:410px; }
.new_list dd{ height:36px; font-size:14px;  line-height:36px;  background:url(../index_files/dian.jpg) no-repeat 0px 16px; padding-left:15px; }
.new_list dd a{ color:#4b4b4b; display:block;}
.new_list dd a:hover{ color:#d40606;}
.new_list dd span{ font-size:13px; color:#a7a7a7;}


.footer{ margin-top:20px; width:100%;}
.f_tittle1{ width:100%; background:#434a59; padding:16px 0px 10px 0px; overflow:hidden;}
.foot_02{ width:1000px; margin:0 auto; background:url(../index_files/f_line.png) repeat-y;     min-height: 185px;}
.f_dr{ width:355px; }
.f_dr h1{ font-size:15px; font-weight:bold; line-height:20px; padding-bottom:12px; color:#FFF;}
.f_dr p{ color:#f1efef; font-size:13px; line-height:24px;}
/*二维码*/
.t_wei{ width:150px;}
.tubiao{ width:150px; height:33px; padding:0px 0px 0px 0px;}
.floating_ck{ }
.floating_ck dl dt{ float:right; width:86px; height:33px; padding-top:4px;}
.floating_ck dl dd{position:relative;width:33px;  height:33px;background-repeat:no-repeat;background-position:center 20%;cursor:pointer; float:left; margin-right:10px;}
.floating_ck dl dd:hover{}
.floating_ck dl dd:hover .floating_left{display:block;}
/*.quote{ background:url(../index_files/qq.jpg) no-repeat; margin-bottom:1px;}*/
.qrcord{background:url(../index_files/f1.jpg) no-repeat;}
.floating_left{position:absolute;left:-29px;top: 24px;width:88px;height:99px;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:99px;top:-100px;}
.floating_ewm i{background-image:url(../index_files/erweima.png);display:block;width:88px;height:99px;margin:auto; position:absolute; z-index:999999999;}
/*二维码*/

.f_right{ width:644px;}
.f_right ul{width:780px; overflow:hidden;}
.f_right ul li{ float:left;}
.f_right dl{ padding:0px 0px 0px 87px; width:85px; }
.f_right dl dt{font-size:15px; font-weight:bold; line-height:20px; padding-bottom:12px; color:#FFF;}
.f_right dl dd a{color:#f1efef; font-size:13px; line-height:24px;}
.f_right dl dd a:hover{color:#999;}
.beian{ background:#1c1f25; font-size:13px; color:#FFF; text-align:center; height:37px; line-height:37px;}



/*公司介绍*/
.banner_nei{ height:307px;}
.bread{ padding-top:20px; height:53px; border-bottom:#d4d4d4 1px solid;}
.bread_with{ width:1000px; margin:0 auto;}
.b_nav{ height:34px; }
.b_nav li{ float:left;  height:34px; line-height:34px; font-size:16px; margin-right:1px;}
.b_nav li a{ display:block; color:#555555; padding:0px 20px;}
.b_nav li a:hover, .b_nav li a.active { color:#FFF; background:#434a59;}

.b_r_nav{ color:#000; font-size:14px; height:34px; line-height:34px;}
.b_r_nav a{color:#000;}
.b_r_nav a:hover{color:#e40114;}
.b_r_nav span{color:#e40114;}
.pa_30{ padding-top:30px;}

.con_with{ width:1000px; margin:0 auto; font-size:13px; color:#555; line-height:24px; overflow:hidden; padding-bottom:80px;}

.a_imgw{}
.a_imgw h1{ font-size:22px; color:#b92428; line-height:30px; padding:10px 0px;}
.a_imgw p{}


/*荣誉*/
.contentbox1{width:1200px; overflow:hidden; +padding-bottom:40px;}
.con-five1{	width: 235px;	height: 209px;	float: left;	margin-right: 20px;	margin-bottom: 40px;	position: relative;	overflow: hidden;	cursor: pointer;}
.conimg1{	width: 235px;	height: 209px;}
.txt-five{	position: absolute;	left: 0;	bottom: 0;	width: 100%;	height: 45px;	line-height: 45px;	text-align: center;	color: #fff;	background: rgba(0,0,0,0.6);}
.txt-five h3{	font-weight: normal;}
.contentbox1 .con-five1:hover .txt-five { background:#e40114; opacity:0.9;}

.fanye{ padding-top:10px;}
.fanye li{ float:left; margin-left:15px;  } 
.fanye li a{ padding:2px 10px; display:block; color:#333; border:#8d8d8d 1px solid;} 
.fanye li a:hover{ background-color:#fff; color:#d40606; border:#d40606 1px solid; }


/*公司业务*/
.s_top{}
.s_img{ width:401px; height:350px;}
.s_right{ width:565px; font-size:14px; color:#444444;} 
.s_right h1{ font-size:24px; line-height:30px; padding:10px 0px; color:#e40114;}


/*新闻*/
.news_on{ padding-bottom:30px; overflow:hidden;}
.news_on li{ padding:30px 23px; height:121px; background:#f3f3f3; overflow:hidden; margin-bottom:10px;}
.date{ text-align:right; width:70px; line-height:20px;  color: #272636; padding-right:69px;}
.date h2{ font-size:28px; background:url(../index_files/d_line.jpg) no-repeat right bottom; padding-bottom:17px; line-height:28px;}
.yue{ padding-top:26px;}
.n_wenn{ width:650px; padding-right:25px; color:#666666;}
.n_wenn h1{ font-size:16px; color:#333333; line-height:24px; padding-bottom:10px; font-weight:bold;}
.view{ margin-top:86px; height:28px; width:124px; border:#292929 1px solid; line-height:28px; color:#292929; text-align:center; font-size:12px; font-weight:bold;}
.news_on li a:hover h1{color: #e40114;}
.news_on li a:hover .view{ border:#e40114 1px solid; color:#fff; background:#e40114;} 
.news_on li:hover{ background:#eae9e9;}


/*新闻内页*/
.top_01n{ padding-bottom:25px; overflow:hidden; border-bottom:#d2d2d2 1px solid; text-align:center;}
.top_01n h1{ font-size:24px; line-height:36px; color:#1c1f25; }
.top_01n p{ color: #999999; font-size:14px; line-height:24px;}
.center_n02{ padding:30px 0px; overflow:hidden; border-bottom:#d2d2d2 1px solid; line-height:24px; color:#555;}
.bottom_n{ padding-top:20px;}
.shang{ width:395px; }
.shang li{ color:#333333; font-size:14px; line-height:28px; }
.shang li a{color:#333333;}
.shang li a:hover{ color:#e40114;}
.n_more{ display:block; width:120px; height:30px;}
.n_more:hover{ opacity:0.6;}


/*人才招聘*/
.jobb{border-collapse:collapse;}
.jobb .t_j1{background:#ebeaea; border:solid 1px #dddddd; height:29px; font-weight:bold;}
.jobb .t_j2{ padding:20px;}
.jobb .t_j2 h1{ font-size:16px; color:#333; padding-bottom:15px; font-weight:bold}
.jobb .t_j3{ padding:20px 20px 60px 20px; color:#666; line-height:24px;}
.jobb .t_j3 span{ font-size:14px; color:#666; font-weight:bold;}
.jobb .t_j2 { padding:20px;}
.jobb td{background:#fff; border:solid 1px #dddddd; height:29px;}
.t_01{ height:34px; font-size:14px; color:#000000; background:#e1e1e1;}
.mail{ width:94px; height:26px; line-height:26px; color:#FFF; text-align:center; background:url(../index_files/mail.png) no-repeat; display:block;}
.mail:hover{opacity: .7; color:#FFF;}


/*联系我们*/
.map{ border:#c7c5c5 1px solid;}
.c_dress{ margin-top:20px; border:#c7c5c5 1px dashed; padding:30px 50px; overflow:hidden;}
.dress_l{ width:504px; border-right:#c7c5c5 1px solid; font-size:14px; line-height:28px;}
.dress_l h1{ font-size:24px; line-height:28px; padding-bottom:10px; font-weight:bold; color:#333;}
.wx{ width:388px; height:182px; padding-right: 100px;}


/*会员登录*/
.hy_content1{ padding:20px 110px 0px 114px ; border-right:#cccccc 1px dotted; font-size:14px;  }
.hy_content{  }

/*登录&&注册*/
.hy_content p{line-height:26px;}
.hy_content input{border:1px solid #afafaf;height:36px;line-height:38px;width:270px;}
.hy_content .hy_title{color:#202020;font-weight:bold;}
.hy_content .hy_log{width:400px;margin-left:100px;}
.hy_content .hy_tab{width:100%;padding-bottom:30px; width:355px;}
.hy_content .hy_tbor{border:0;color:#202020;width:400px;margin:0 auto;}
.hy_tab td{height:60px;line-height:60px;  padding-right: 10px; font-weight: bold;}
.hy_tab td .yzm{width:90px;}
.hy_tab td a{color:#202020;}
.hy_content input.sub,.hy_content a.sub{ margin-top:15px;border:0;width:99px;height:37px;line-height:37px;color:#fff; cursor: pointer;  background:url(../index_files/d.png) no-repeat;font-size:14px;}
.hy_content .sup{margin-top:40px;}

.hy_content .f_r{width:270px;text-align:left;float:left;margin-left:80px;}
.hy_content .f_r p a{display:block;text-align:center;}
.hy_content .f_r p a:hover{color:#fff;}

.d_righ{ width:338px; padding-top:70px; color:#666; font-size:14px; line-height:24px;}
.d_righ h1{ color:#666; font-size:16px; line-height:28px;}
.d_righ a{ font-size:16px; color:#e40114; text-decoration:underline;}
.t_with{ width:100px;}
